@charset "utf-8";
html,body,#big{
    height: 100%;
}
*{
    padding: 0;
    list-style: none;
}
#big{
    display: flex;
    flex-direction: column;
}
header{
    border-bottom: 0.01rem solid #DFDFE0;
    line-height: 0.5rem;
    z-index: 2;
//  position: absolute!important;
    text-align: center!important;
    width: 100%;
    height: 0.5rem!important;
    display: flex!important;
    align-items: center;
    background-color: white;
    color: darkgray;
    >div:nth-of-type(1){
        width: 15%;
        text-align: center;
        >a{
            line-height: 0.4rem;
//          color: white;
            font-size: 0.16rem;
        }
    }
    >div:nth-of-type(2){
        width: 65%;
        position: relative;
        span{
            font-size: 0.14rem;
//          color: darkgray;
            position: absolute;
            top: 0.18rem;
            left: 0.05rem;
        }
        input{
            width: 100%;
            height: 0.23rem;
            border: none;
            padding-left: 0.25rem;
            border-radius: 0.2rem;
            background-color: lightgray;
        }
    }
    >a{
        display: block;
        width: 20%;
        height: 100%;
        color:lightgray;
        line-height: 0.15rem;
        padding: 0.05rem 0;
        >span{
            color: darkgray;
            line-height: 0.02rem!important;
            font-size: 0.12rem;
        }
    }
}
#list{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    >li{
        width: 100%;
        height: 1rem;
        padding: 0.1rem 0;
        display: flex;
        text-align: center;
        align-items: center;
        border-bottom: 0.01rem solid darkgray;
        >div:nth-of-type(1){
            width: 10%;
        }
        >div:nth-of-type(2){
            width: 0.8rem;
            height: 0.8rem;
            img{
                width: 100%;
                height: 100%;
            }
            
        }
        >div:nth-of-type(3){
            width: 40%;
            input,button{
                width: 0.2rem;
                height: 0.2rem;
                margin-top: 0.2rem;
                text-align: center;
            }
        }
        >div:nth-of-type(4){
            text-align: right;
            width: 20%;
            color: darkgray;
            >span{
                line-height: 0.2rem;
            }
        }
    }
}
#firstLi{
    width: 100%;
    display: flex;
    height: 0.5rem!important;
    >div:nth-of-type(1){
        width: 10%;
        text-align: center;
        line-height: 0.5rem;
    }
    >div:nth-of-type(2){
        width: 90%;
        
        font-size: 0.16rem!important;
        font-weight: 600!important;
        height: 100%!important;
        line-height: 0.5rem!important;
        
    }
}
footer{
    width: 100%;
    height: 0.56rem;
//  background-color: rgba(23,23,23,0.5);
    display: flex!important;
    align-items: center;
    >div:nth-of-type(1){
        width: 10%;
        text-align: center;
    }
    >div:nth-of-type(2){
        width: 60%;
    }
    >div:nth-of-type(3){
        width: 30%;
        >button{
            width: 80%;
            height: 0.3rem;
            color: white;
            background-color: #E8374D;
            border: none;
            border-radius: 0.05rem;
        }
    }
}
main{
    width: 100%;
    height: 100%;
    overflow: auto;
    flex-grow: 1;
}



























